CM-Builder: An Automated NL-Based CASE Tool

نویسندگان

  • H. M. Harmain
  • Robert J. Gaizauskas
چکیده

This paper describes a natural language-based CASE tool called CM-Builder which aims at supporting the Analysis stage of software development in an Object-Oriented framework. CM-Builder uses robust Natural Language Processing techniques to analyse software requirements texts written in English and build an integrated discourse model of the processed text, represented in a Semantic Network. This Semantic Network is then used to automatically construct an initial UML Class Model representing the object classes mentioned in the text and the relationships among them. The initial model can be directly input to a graphical CASE tool for further refinement by a human analyst. CM-Builder has been quantitatively evaluated in blind trials against a collection of unseen software requirements texts and we present the results of this evaluation, together with the evaluation methodology. The results are very encouraging and demonstrate that tools such as CM-Builder have the potential to play an important role in the software development process.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

From Natural Language Software Specifications to UML Class Models

Software specifications are typically captured in natural languages and then software analysts manually analyzed and produce the software models such class models. Various approaches, frameworks and tool have been presented for automatic translation of software models such as CM-Builder, ReBuilder, NL-OOML, GOOAL, etc. However, the experiments with these tools show that they do not provide with...

متن کامل

WFSTDM Builder – Network-based Spoken Dialogue System Builder for Easy Prototyping

This paper introduces a network-based spoken dialog system development tool kit: WFSTDM Builder developed by NICT. WFSTDM Builder provides functions to share and edit SLU and scenario so that developers can create a wfst-based spoken dialogue system instantly with this tool. One can test the scenario by accessing to the servers connected such as ASR, TTS and WFSTDM server via not only the tool’...

متن کامل

A Controlled Natural Language Interface to Class Models

The available approaches for automatically generating class models from natural language (NL) software requirements specifications (SRS) exhibit less accuracy due to informal nature of NL such as English. In the automated class model generation, a higher accuracy can be achieved by overcoming the inherent syntactic ambiguities and semantic inconsistencies in English. In this paper, we propose a...

متن کامل

Contour Crafting Process Plan Optimization Part I: Single-Nozzle Case

Contour Crafting is an emerging technology that uses robotics to construct free form building structures by repeatedly laying down layers of material such as concrete. The Contour Crafting technology scales up automated additive fabrication from building small industrial parts to constructing buildings. Tool path planning and optimization for Contour Crafting benefit the technology by increasin...

متن کامل

Design Tool Combining Keyword Analyzer and Case-based Parser for Developing Natural Language Database Interfaces

We have designed and experimentally implemented a tool for developing a natural language systems tha t can accept extra-grammatical expressions, keyword sequences, and linguistic fragments, as well as ordi nary na tura l language queries. The key to this tool 's efficiency is its effective use of a simple keyword analyzer in combination with a conventional case-based parser. TILe keyword analyz...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000